생성자(constructor
)를 가진 객체 또는 인터페이스(interface)가 인스턴스(instance)를 생성할 때 상속할 수 있는 프로퍼티(property)와 메소드(method)를 가지고 있는 원형 객체를 참조하는 생성자의 은닉된 속성이다.
만약에 상속받은 객체 또는 인터페이스(interface)가 존재한다면 상속한 객체 또는 인터페이스(interface) 내부 슬롯(internal slot) [[Prototype]]
의 프로퍼티(property)와 메소드(method)를 추가적으로 사용할 수 있다.
텍스트의 선택이 시작되는 노드를 조회한다.
Selection.prototype.anchorNode
내에서 선택이 시작되는 텍스트의 인덱스를 조회한다.
Selection.prototype.anchorNode
내에서 선택이 끝나는 노드를 조회한다.
Selection.prototype.focusNode
내에서 선택이 끝나는 텍스트의 인덱스를 조회한다.
현재 선택된 텍스트가 존재하는지 여부를 불리언(boolean)으로 조회한다.
선택된 항목의 수를 나타낸다.
현재 선택 항목의 유형을 나타내는 문자열을 조회한다.
현재 Selection
객체에 Range
객체를 추가한다.
현재 선택 항목을 단일 지점으로 축소한다.
현재 선택 항목을 선택 항목의 마지막 범위 끝까지 축소한다.
현재 선택 항목을 선택 항목의 첫 번째 범위 시작 부분으로 축소한다.
지정된 노드가 현재 선택 항목의 일부인지를 불리언(boolean)으로 조회한다.
현재 선택한 텍스트를 문서의 DOM에서 제거한다.
선택 항목에서 모든 범위를 제거하고 아무것도 선택되지 않은 상태로 변경한다.
선택 항목의 포커스를 지정된 지점으로 이동한다.
현재 선택된 범위 중 하나를 나타내는 Range
객체를 반환한다.
현재 선택 항목이나 커서 위치에 간단한 텍스트 명령을 사용하여 변경 사항을 적용한다.
선택 항목에서 모든 범위를 제거하고 아무것도 선택되지 않은 상태로 변경한다.
선택 항목에서 범위를 제거한다.
지정된 노드의 모든 하위 항목을 현재 선택 항목에 추가한다. 이전 선택이 사라진다.
지정된 두 개의 DOM 노드의 전부 또는 일부와 그 사이에 있는 모든 콘텐츠를 포함하는 범위로 선택 항목을 설정한다.
현재 선택 항목을 단일 지점으로 축소한다.
현재 선택된 텍스트를 반환한다.